package com.scedu.annotation;

import java.lang.annotation.*;

//测试单元注解

public class Test02 {
    //注解可以显示赋值
    @MyAnnotation(name="我的注解")
    public void test(){
        System.out.println("test");
    }

}

//定义一个注解
//target表示注解的使用范围
@Target(value = {ElementType.METHOD,ElementType.TYPE} )
//retention 表示注解的生效期限
@Retention(value = RetentionPolicy.RUNTIME )
@Documented //表示是否合适将注解生成文档
@Inherited //表示子类  可以继承父类的注解
 @interface MyAnnotation
{   //注解的参数:参数类型+参数名()；
    String name() default "";
    int age() default 0;
    int id() default -1;

}